import Vue from 'vue'
import App from './App.vue'
import router from './router/index'
import store from './store'

// 初始化css
import './assets/css/normalize.css'
import './assets/css/global.less'

// nprogress
import 'nprogress/nprogress.css'

// element
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'

// 引入  animate.css
import 'animate.css'

// 挂载 二级导航  白名单  白名单，就是在 home 路由下 显示二级导航 
// Vue.prototype.$subNavWhiteList = ["home"]

// 挂载 一级导航 黑名单 ，  在  player 路由下， 头部组件和 尾部组件都不显示
Vue.prototype.$NavBlackList = ["/player"]

// 挂在全局 utils  ， 工具函数
import utilsFunctions from './utils'
Vue.prototype.$utils = utilsFunctions


// 导入全局组件
import GlobalComponents from './components'

import 'moment/locale/zh-cn'


Vue.use(GlobalComponents)

// 导入常量
import './constant'

// 导入 路由权限的文件
import './permission'

Vue.use(ElementUI)



Vue.config.productionTip = false
// 测试更改



new Vue({
  render: h => h(App),
  router,
  store
}).$mount('#app')
